草庐IT

Java Spring JDBC SPRING_SESSION 表不存在

全部标签

php - 将 session cookie 重命名为 PHPSESSID 之外的其他名称

我正在阅读https://github.com/h5bp/html5-boilerplate/blob/master/.htaccess中建议的php.ini更改其中一个建议是:#Renamesessioncookietosomethingelse,thanPHPSESSIDphp_valuesession.namesid我很想知道这会如何影响我当前的网站以及这将如何提高安全性? 最佳答案 通过更改名称,您将获得的唯一安全改进是您将不再通过cookie名称暴露您正在使用PHP。如果您更改此值,对您网站的唯一副作用是所有当前登录的用户

PHP Curl 在下载前检查文件是否存在

我正在编写一个PHP程序,它从后端下载pdf文件并保存到本地驱动器。现在如何在下载前检查文件是否存在?目前我正在使用curl(见下面的代码)来检查和下载,但它仍然下载了1KB大小的文件。$url="http://wedsite/test.pdf";$path="C:\\test.pdf;"downloadAndSave($url,$path);functiondownloadAndSave($urlS,$pathS){$fp=fopen($pathS,'w');$ch=curl_init($urlS);curl_setopt($ch,CURLOPT_FILE,$fp);$data=cu

php - Web 服务器何时清除 PHP session 标识符?

背景:我正在尝试编写一个脚本,定期连接到Web服务器并检查特定页面上的某些信息是否已更改。我已经使用bash(用于脚本)、curl(用于实际连接)和crontab(用于调度)的组合来完成这项工作。由于服务器需要身份验证,我首先使用curl使用我的凭据在登录页面上执行POST请求并保存cookie文件(包含PHPSESSID)。现在我可以在请求我要检查的实际网页时使用cookie文件。问题:服务器何时真正清除我在第一次请求时设置的PHPSESSID?我想它必须在某个时候执行此操作,否则它会崩溃,因为它会一直存储有关曾经启动的每个session的信息。如果PHPSESSID在关闭浏览器时被

php - 如何在 codeigniter 中创建一个通用函数来检查 session 是否存在?

我正在创建一个应用程序,用户必须登录才能访问各种模块。在提供对每个模块的访问权限之前,我需要检查用户session是否存在。现在我在每个功能/模块/Controller中检查这样的session以避免未经授权的访问。if($this->session->userdata('userId')!=''){dosomething;}有更好的方法吗?我可以有类似于的通用功能吗sessionExist();这样它就可以从整个项目通用的任何模块/Controller/函数调用?如果是这样,我应该在哪里编写这个通用函数,以便可以从任何地方调用它。 最佳答案

php - 消息:未定义的属性:使用 codeigniter 的 CI_Loader::$session

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎是题外话,因为它缺乏足够的信息来诊断问题。更详细地描述您的问题或includeaminimalexample在问题本身。关闭8年前。Improvethisquestionset_flashdatatomycontactuspagewhenuserssuccessfullysendtheirmessage,ijustaddedtheflashdatathatsuccessfullysend.Whenitriedtouploadthefilestotheliveserverandtestedi

php - 如何检查一个方法是否存在并在 PHP 中有参数

我想检查一个方法是否存在并有参数。这是一些片段。//thisonlychecksifthefunctionexistornotif(method_exists($controller,'function_name')){//dosomestuff}但是我想做的是if(method_exists($controller,'function_name(with_args)')){} 最佳答案 您可以使用ReflectionMethod的getParameters获取方法的参数列表。然后您可以检查该列表的长度或对参数执行您需要的任何其他操

javascript - 从目录和 session 变量问题中检索图像 - php

从服务器上的目录检索图像时出现问题,所以主要顺序是:在页面(multiupload.php)中,我添加了输入,允许预览图像,当用户提交时,将创建一个带有sessionID的新目录,然后图像将存储在唯一目录中,然后页面将被定向到(drag.php)。新加载的页面有一个带有不同div的Canvas,以控制附加到该Canvas的过滤器。我的问题在于从一页到另一页检索具有指定s_id作为目录名称的图像。问:我是否正确检索session变量?或者适本地使用它们?这是multiupload.php上传脚本的必要片段。我定义了目录、整个路径和目录的ID。我想在下一页中检索id,但它没有正确执行。这是

php - Slim Callable UserController 不存在 RuntimeException

嗨,我是slim的新手,我一直坚持这个,请大家帮忙routes.php$app->get('/','UserController:index');dependencis.php$container['src\UserController']=function($container){returnnew\src\UserController($container->get('settings'));};用户Controller.phpnamespaceApp\Controllers;usePsr\Http\Message\ServerRequestInterfaceasRequest;u

php - 查找打开 session 数

我正在寻找一种简单(无数据库)的方法来列出网站上有多少活跃用户。我能想到的最简单的方法是计算打开的session数。此代码应该可以工作:$number_of_users=count(scandir(ini_get("session.save_path")));当然不会,因为该目录的安全限制(应该有!!)。有谁知道在不更改目录权限的情况下访问此号码的另一种方法。注意:我正在寻找一个不涉及数据库或降低PHPsession安全性的选项。尾注:对于任何遇到这个问题的人,我最终从root使用了一个cronjob(每分钟运行一次),它做了类似的事情:ls/var/lib/php5/|wc-l>/v

php - 如果 PHP session 在请求中间超时,$_SESSION 数组会发生什么情况?

我一直在想,如果PHPsession在执行脚本的过程中超时,那么$_SESSION数组中的内容是否仍然可用,直到脚本执行结束?例如:session_start();if(!isset($_SESSION['name'])){echo'Nameisnotset';exit;}//imaginethereisabunchofcodehereandthatthesessiontimesoutwhile//thiscodeisbeingexecutedecho'Nameis',$_SESSION['name'];//willthislinethrowanerror?将session变量复制到本